<?php
//后台“权限”控制器
namespace Admin\Controller;
use Components\AdminController;

class AuthController extends AdminController{
	public function showlist(){
	$auth_info=D('Auth')->order('auth_path')->select();
	//给子集权限设置缩进符号
	foreach ($auth as $k => $v) {
		$auth_info[$k]['auth_name']=str_repeat("--/",$v['auth_level']).$v['auth_name'];
	}
	$this->assign('auth_info',$auth_info);
	$this->display();
    }
    function tianjia(){
    	if(!empty($_POST)){
    		$auth=new \Model\AuthModel();
    		$z=$auth->saveData($_POST);//搜集表单信息，生成数据其他字段，实现数据存储
    		if($z){
    			$this->success('添加权限成功',U('showlist'));
    		}else{
    			$this->error('添加权限失败',U('showlist'));
    		}
    	}else{
    		//上级权限信息或得到
    		$auth_p_info=D('Auth')->where('auth_level=1')->select();
    		//把上级权限信息变为一个具体数组信息，以便一个模板中的标签html_options使用
    		$auth_p=array();
    		foreach($auth_p_info as $k=>$v){
    			$auth_p[$v['auth_id']]=$v['auth_name'];
    		}
    		$this->assign('auth_p',$auth_p);
    		$this->display();
    	}
    }

  }








